Portable thread pool

pthreadpool is a portable and efficient thread pool implementation. It provides similar functionality to #pragma omp parallel for, but with additional features. Features: * C interface (C++-compatible). * 1D-6D loops with step parameters. * Run on user-specified or auto-detected number of threads. * Work-stealing scheduling for efficient work balancing. * Wait-free synchronization of work items. * Compatible with Linux (including Android), macOS, iOS, Windows, Emscripten environments. * 100% unit tests coverage. * Throughput and latency microbenchmarks.
RPM
pthreadpool-0.0^git20230829.4fe0e1e-6.fc42.x86_64.rpm
Summary
Portable thread pool
URL
https://github.com/Maratyszcza/pthreadpool
Group
Unspecified
License
BSD-2-Clause
Source
pthreadpool-0.0^git20230829.4fe0e1e-6.fc42.src.rpm
Checksum
58246314c9294a65b199d11fe349a954ffe6f377e7c80101f021983619f90714
Build Date
2025/01/18 22:06:18
Requires
Provides
libpthreadpool.so.23.8.29
pthreadpool = 0.0^git20230829.4fe0e1e-6.fc42
pthreadpool(x86-64) = 0.0^git20230829.4fe0e1e-6.fc42